type runtime.markBits
17 uses
runtime (current package)
mbitmap.go#L1059: type markBits struct {
mbitmap.go#L1066: func (s *mspan) allocBitsForIndex(allocBitIndex uintptr) markBits {
mbitmap.go#L1068: return markBits{bytep, mask, allocBitIndex}
mbitmap.go#L1209: func markBitsForAddr(p uintptr) markBits {
mbitmap.go#L1216: func (m markBits) isMarked() bool {
mbitmap.go#L1221: func (m markBits) setMarked() {
mbitmap.go#L1229: func (m markBits) setMarkedNonAtomic() {
mbitmap.go#L1234: func (m markBits) clearMarked() {
mbitmap.go#L1242: func markBitsForSpan(base uintptr) (mbits markBits) {
mbitmap.go#L1251: func (m *markBits) advance() {
mcheckmark.go#L80: func setCheckmark(obj, base, off uintptr, mbits markBits) bool {
mgcmark_nogreenteagc.go#L11: func (s *mspan) markBitsForIndex(objIndex uintptr) markBits {
mgcmark_nogreenteagc.go#L13: return markBits{bytep, mask, objIndex}
mgcmark_nogreenteagc.go#L16: func (s *mspan) markBitsForBase() markBits {
mgcmark_nogreenteagc.go#L17: return markBits{&s.gcmarkBits.x, uint8(1), 0}
mgcmark_nogreenteagc.go#L39: func (s *mspan) scannedBitsForIndex(objIndex uintptr) markBits {
mgcmark_nogreenteagc.go#L41: return markBits{}
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)